package vista;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javabean.JPanelImagen;
import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class vMenuPrincipal extends javax.swing.JFrame {
	private JPanelImagen panFondo;
	private JMenuBar Menu;
	private JMenuItem mlistadoingredientes;
	private JMenu msalir;
	private JMenu mlistado;
	private JMenuItem mregistrarcompra;
	private JMenu mcompra;
	private JMenuItem mregistrarorden;
	private JMenu mordencompra;
	private JMenuItem mregistrarproducto;
	private JMenu Producto;
	private JMenuItem mregistrarcategoria;
	private JMenuItem m2salir;
	private JMenuItem mlistadoventaporproducto;
	private JMenu menucategoria;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				vMenuPrincipal inst = new vMenuPrincipal();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public vMenuPrincipal() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setBackground(new java.awt.Color(255,255,255));
			{
				Menu = new JMenuBar();
				setJMenuBar(Menu);
				{
					menucategoria = new JMenu();
					Menu.add(menucategoria);
					menucategoria.setText("Categoria");
					{
						mregistrarcategoria = new JMenuItem();
						menucategoria.add(mregistrarcategoria);
						mregistrarcategoria.setText("Registrar Categoria");
					}
				}
				{
					Producto = new JMenu();
					Menu.add(Producto);
					Producto.setText("Producto");
					{
						mregistrarproducto = new JMenuItem();
						Producto.add(mregistrarproducto);
						mregistrarproducto.setText("Registrar Producto");
					}
				}
				{
					mordencompra = new JMenu();
					Menu.add(mordencompra);
					mordencompra.setText("Orden Compra");
					{
						mregistrarorden = new JMenuItem();
						mordencompra.add(mregistrarorden);
						mregistrarorden.setText("Registrar Orden De Compra");
					}
				}
				{
					mcompra = new JMenu();
					Menu.add(mcompra);
					mcompra.setText("Compra");
					{
						mregistrarcompra = new JMenuItem();
						mcompra.add(mregistrarcompra);
						mregistrarcompra.setText("Registrar Compra");
					}
				}
				{
					mlistado = new JMenu();
					Menu.add(mlistado);
					mlistado.setText("Listados");
					{
						mlistadoingredientes = new JMenuItem();
						mlistado.add(mlistadoingredientes);
						mlistadoingredientes.setText("Ingredientes Disponibles");
					}
					{
						mlistadoventaporproducto = new JMenuItem();
						mlistado.add(mlistadoventaporproducto);
						mlistadoventaporproducto.setText("Ventas Por Productos");
					}
				}
				{
					msalir = new JMenu();
					Menu.add(msalir);
					msalir.setText("Salir");
					{
						m2salir = new JMenuItem();
						msalir.add(m2salir);
						m2salir.setText("Salir");
					}
				}
			}
			{
				panFondo = new JPanelImagen();
				getContentPane().add(panFondo, BorderLayout.CENTER);
				panFondo.setRutaImagen("/imagen/imagen.jpg");
				panFondo.setPreferredSize(new java.awt.Dimension(450, 287));
			}
			pack();
			setSize(1000,700);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}

	public void addListener(ActionListener actionListener) {
		mregistrarcategoria.addActionListener(actionListener);
		mregistrarproducto.addActionListener(actionListener);
		mregistrarorden.addActionListener(actionListener);
		mregistrarcompra.addActionListener(actionListener);
		mlistadoingredientes.addActionListener(actionListener);
		mlistadoventaporproducto.addActionListener(actionListener);
		m2salir.addActionListener(actionListener);
	}
	public void Mensaje(String mensaje) {
		JOptionPane.showMessageDialog(this, mensaje);
	}
}
